package anr.desu.pmo.proyecto.model.dao.jpa;

import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.Query;

import anr.desu.pmo.proyecto.model.DetalleProyecto;
import anr.desu.pmo.proyecto.model.TipoEstado;
import anr.desu.pmo.proyecto.model.dao.TipoEstadoDAO;

public class JPATipoEstadoDAO implements TipoEstadoDAO {

	private EntityManager em;
	
	public JPATipoEstadoDAO(EntityManager em){
		this.em=em;
	}
	
	public List<TipoEstado> findAll() {
		Query query=null;
		try{
			query=em.createQuery("Select o From TipoEstado o Order by o.idtipoestado");
		}catch(Exception e){
			System.out.println("mensaje: "+e.getMessage());
		}
		return query.getResultList();
	}
	
	public TipoEstado findByIdTipoEstado(Integer id) {
		return em.find(TipoEstado.class, id);
	}

}
